home *** CD-ROM | disk | FTP | other *** search
- #ifndef TEXTMAPDEF
- #define TEXTMAPDEF
-
- #define LETTER_INDEX 1
-
- typedef struct texchardesc {
- float movex; /* advance */
- int haveimage;
- float llx, lly; /* geometry box */
- float urx, ury;
- float tllx, tlly; /* texture box */
- float turx, tury;
- float data[3 * 8];
- } texchardesc;
-
- typedef struct texfnt {
- short charmin, charmax;
- short nchars;
- float pixhigh;
- texchardesc *chars;
- short rasxsize, rasysize;
- unsigned short *rasdata;
- } texfnt;
-
- texfnt *readtexfont(char *name);
- float texstrwidth(char *str);
- int texfntinit(char *file);
- void texfntstroke(char *s, float xoffset, float yoffset);
-
- #endif
-